/*
特别好玩一个问题，兔子生孩子
有一对兔子，从出生后第3个月起每个月都生一对兔子，小兔子长到第三个月后每个月又生一对兔子，假如兔子都不死，问每个月的兔子总数为多少？（输出前40个月即可）
*/

/*多列几个月，就会发现，其实是下个月的对数是上两个月对数之和*/

#include<stdio.h>

int main()
{
    int M1 = 1,M2 = 1,i;
    for ( i = 0; i <= 20; i++)
    {
        printf("%15d %15d",M1,M2);
        if (i%2 == 0)
        {
            printf("\n");
        }
        M1 = M1 + M2;
        M2 = M1 + M2;
        
    }
    return 0;
    
}

/*
程序运行结果
              1               1
              2               3              5               8
             13              21             34              55
             89             144            233             377
            610             987           1597            2584
           4181            6765          10946           17711
          28657           46368          75025          121393
         196418          317811         514229          832040
        1346269         2178309        3524578         5702887
        9227465        14930352       24157817        39088169
       63245986       102334155      165580141       267914296
*/